package it.unical.mat.aec.processTests;

import it.unical.mat.aec.model.Domanda;
import it.unical.mat.aec.model.Studente;

import java.io.File;
import java.io.IOException;
import java.util.ArrayList;

import org.xml.sax.SAXException;

public interface LettoreFileTest {
	public int getIdTest(File file) throws LettoreFileTestException;
	public int getIdTraccia(File file) throws LettoreFileTestException;
	public Studente getStudente(File file) throws LettoreFileTestException;
	public ArrayList<Domanda> getDomande(File file) throws LettoreFileTestException;
	public boolean isValidFile(File file);
}
